package com.saa.privilege.po;

import java.io.Serializable;
import java.util.Date;

import ins.framework.mybatis.annotations.Table;
import ins.framework.mybatis.annotations.Column;
import lombok.Data;

/**
 *
 * 通过ins-framework-mybatis工具自动生成，请勿手工修改。表saa_privilege的PO对象<br/>
 * 对应表名：saa_privilege
 *
 */
@Data
@Table(name="saa_privilege")
public class SaaPrivilege implements Serializable {
	private static final long serialVersionUID = 1L;
	/** 对应字段：id,备注：ID */
	@Column(name="id",description="ID                             ")
	private String id;
	/** 对应字段：privilege_code,备注：权限代码 */
	@Column(name="privilege_code",description="						权限代码")
	private String privilegeCode;
	/** 对应字段：privilege_name,备注：权限名称 */
	@Column(name="privilege_name",description="						权限名称")
	private String privilegeName;
	/** 对应字段：application_id,备注：应用代码 */
	@Column(name="application_id",description="			应用代码            ")
	private Long applicationId;
	/** 对应字段：application_name,备注：应用名称 */
	@Column(name="application_name",description="					应用名称    ")
	private String applicationName;
	/** 对应字段：role_id,备注：角色代码 */
	@Column(name="role_id",description="	角色代码                    ")
	private Long roleId;
	/** 对应字段：role_name,备注：角色名称 */
	@Column(name="role_name",description="			角色名称            ")
	private String roleName;
	/** 对应字段：menu_id,备注：菜单代码 */
	@Column(name="menu_id",description="	菜单代码                    ")
	private Long menuId;
	/** 对应字段：menu_name,备注：菜单名称 */
	@Column(name="menu_name",description="			菜单名称            ")
	private String menuName;
	/** 对应字段：privilege_upper_id,备注：上级权限ID */
	@Column(name="privilege_upper_id",description="				上级权限ID      ")
	private Long privilegeUpperId;
	/** 对应字段：privilege_leve,备注：权限层级 */
	@Column(name="privilege_leve",description="					权限层级    ")
	private Long privilegeLeve;
	/** 对应字段：create_by,备注：创建者 */
	@Column(name="create_by",description="					创建者      ")
	private String createBy;
	/** 对应字段：update_by,备注：更新者 */
	@Column(name="update_by",description="					更新者      ")
	private String updateBy;
	/** 对应字段：create_time,备注：创建日期 */
	@Column(name="create_time",description="					创建日期    ")
	private Date createTime;
	/** 对应字段：update_time,备注：更新时间 */
	@Column(name="update_time",description="					更新时间    ")
	private Date updateTime;

}
